package com.ccys.db.vo.userManagement;

import com.ccys.db.entity.TblCdmpBenefit;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.persistence.Column;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Data
@ApiModel("TblCdmpBenefitWebVO")
@EqualsAndHashCode(callSuper = false)
public class TblCdmpBenefitWebVO implements Serializable {
        @Column(name = "plan_id")
        private String planId;

        private String name;
        @ApiModelProperty("Country")
        private String countryName;
        @ApiModelProperty("Status")
        private Integer status;
        @ApiModelProperty("Start date")
        private Date startDate;
        @ApiModelProperty("End date")
        private Date endDate;
        @ApiModelProperty("Specialist panel")
        private String specialistCompanyName;
        @ApiModelProperty("Drug exclusion list")
        private String drugExclusionListName;
        @ApiModelProperty("Diagnosis exclusion list")
        private String diagnosisExclusionListName;
        @ApiModelProperty("Allow promo code")
        private Integer allowPromoCode;
        @ApiModelProperty("Onboarding screens")
        private String onboardingScreensName;
        /*
        //删除多余字段
        @ApiModelProperty("Show diagnosis on receipt")
        private String diagnosisExclusionListName;*/
        //Consult 相关字段 到benifit service 去找
        /*@ApiModelProperty("Consult fee(Normal hours)")
        private String xxx;
        @ApiModelProperty("Consult fee(After hours)")
        private String xxx;*/
        @ApiModelProperty("Home based fee")
        private BigDecimal homeBasedFee;
        //到benifit service 去找
//        @ApiModelProperty("Show receipt(In patient app)")
//        private String xxx;
        // Discount 相关字段 到benifit service 去找
        /*@ApiModelProperty("Discount")
        private String countryName;
        @ApiModelProperty("Discount amount")
        private String countryName;
        @ApiModelProperty("Discount label(In patient app)")
        private String countryName;*/
        @ApiModelProperty("Display description(Active)")
        private String descriptionActive;
        @ApiModelProperty("Display description(Exeeded)")
        private String descriptionExceeded;
        @ApiModelProperty("Display description(Expired)")
        private String descriptionExpired;



}